.. _cmlIxSetSpeedPattern_T: cmlIxSetSpeedPattern_T ================================ -------------------------------- SYNOPSYS ````````````` .. code-block:: none VT_I4 cmlIxSetSpeedPattern_T ([in] VT_I4 BoardID, [in] VT_I4 MapIndex, [in] VT_I4 IsVectorSpeed, [in] VT_I4 SpeedMode, [in] VT_R8 IniRatio, [in] VT_R8 EndiRatio, [in] VT_R8 VelRatio, [in] VT_R8 AccTime, [in] VT_R8 DecTime) DESCRIPTION ````````````` - cmlIxSetSpeedPattern_T()ì€ â€œê¸°ë³¸ë³´ê°„ì œì–´â€ì˜ ì´ì†¡ ì†ë„ì— ëŒ€í•œ í™˜ê²½ì„ ì •ì˜í•©ë‹ˆë‹¤. 사용ìžê°€ ì§€ì •í•œ ìž‘ì—… ì†ë„는 “IsVectorSpeedâ€ì˜ ì„¤ì •ê°’ì´ â€˜TRUE’ì´ë©´ 벡터 스피드, ‘FALSE’ì´ë©´ 마스터 스피드가 ì ìš©ë©ë‹ˆë‹¤. “벡터ì†ë„â€ì— 대한 ìžì„¸í•œ ë‚´ìš©ì€ ì•„ëž˜ì˜ â€œREFERENCE†í•ëª©ì„ 참조하ì‹ì‹œì˜¤. \ - ë³´ê°„ ìž‘ì—… ì†ë„를 벡터ì†ë„ë¡œ ì„¤ì •í•´ì•¼ë§Œ 하는 특별한 경우를 ì œì™¸í•˜ê³ ëŠ” ë³´ê°„ ìž‘ì—… ì†ë„를 마스터ì†ë„ë¡œ ì„¤ì •í•˜ëŠ” ê²ƒì´ ëª¨í„°ì˜ ìµœëŒ€ì†ë„를 í™œìš©í•˜ëŠ”ë° ìžˆì–´ì„œ 편리합니다. \ - ì´ í•¨ìˆ˜ì˜ ì‚¬ìš©ê³¼ í˜¸ì¶œì— ìžˆì–´, ì œê³µëœ ãˆœì»¤ë¯¸ì¡°ì•„ì˜ í•¨ìˆ˜ í—¤ë” Visual Basic ì—서는 í•¨ìˆ˜ì˜ ì²¨ë‘ì–´ cml ê°€ 붙지 않습니다. PARAMETER ````````````` â–¶ BoardId: 사용ìžê°€ ì„¤ì •í•œ 디바ì´ìŠ¤(ë³´ë“œ) ID. â–¶ MapIndex: 맵번호(Map index), ì´ ë§µë²ˆí˜¸ë¥¼ ì‚¬ìš©í•˜ê¸°ì „ì— ë¨¼ì € cmlIxMapAxes() 함수를 통하여 해당 ë§µë²ˆí˜¸ì— ìœ íš¨í•œ ì¶•ë“¤ì´ ë§µí•‘ë˜ì–´ 있어야 합니다. â–¶ IsVertorSpeed : cmlIxSetSpeedPatterní•¨ìˆ˜ì˜ ì¸ìžì´ë©°, TRUEë¡œ ì„¤ì •í–ˆì„ ê²½ìš°ì—는 벡터스피드 모드로, FALSEë¡œ ì„¤ì •í–ˆì„ ê²½ìš°ì—는 마스터스피드 모드로 ì„¤ì •ë©ë‹ˆë‹¤. â–¶ SpeedMode : cmlIxSetSpeedPattern_T í•¨ìˆ˜ì˜ ì¸ìžì´ë©°, ì†ë„모드를 ì„¤ì •í•©ë‹ˆë‹¤. ì„¤ì •ê°’ì€ ë‹¤ìŒê³¼ 같습니다. .. csv-table:: :widths: 10 90 :header-rows: 1 :stub-columns: 0 Value, Meaning "| 0 ë˜ëŠ” cmlSPEED_CONDSTANT", " | CONSTANT ì†ë„모드 => ê°€ê°ì†ì„ 수행하지 않습니다." "| 1 ë˜ëŠ” cmlSPEED_TRAPEZOIDAL"," | TRAPEZOIDAL ì†ë„모드 => 사다리꼴 ê°€ê°ì†ì„ | 수행합니다." "| 2 ë˜ëŠ” cmlSPEED_SCURVE", " | S-CURVE ì†ë„모드 => S-CURVE ê°€ê°ì†ì„ 수행합니다." â–¶ IniRatio: cmlIxSetSpeedPattern_T í•¨ìˆ˜ì˜ ì¸ìžì´ë©°, 마스터스피드모드 ì¼ ë•ŒëŠ” 초기ì†ë„ ë¹„ìœ¨ì„ ì„¤ì •í•©ë‹ˆë‹¤. 벡터스피드모드 ì¼ ë•ŒëŠ” PPS단위를 사용하여 ì„¤ì • 합니다. â–¶ EndiRatio: cmlIxSetSpeedPattern_T í•¨ìˆ˜ì˜ ì¸ìžì´ë©°, 마스터스피드모드 ì¼ ë•ŒëŠ” 최종ì†ë„ ë¹„ìœ¨ì„ ì„¤ì •í•©ë‹ˆë‹¤. 벡터스피드모드 ì¼ ë•ŒëŠ” PPS단위를 사용하여 ê°€ì†ë„를 ì„¤ì •í•©ë‹ˆë‹¤. â–¶ VelRatio : cmlIxSetSpeedPattern_T í•¨ìˆ˜ì˜ ì¸ìžì´ë©°, 마스터스피드모드 ì¼ ë•ŒëŠ” ìž‘ì—…ì†ë„ ë¹„ìœ¨ì„ ì„¤ì •í•©ë‹ˆë‹¤. 벡터스피드모드 ì¼ ë•ŒëŠ” PPS단위를 사용하여 ì„¤ì • 합니다. â–¶ AccTime : cmlIxSetSpeedPattern_Tí•¨ìˆ˜ì˜ ì¸ìžì´ë©°, ê°€ì† ì‹œê°„(S)ì„ ì„¤ì •í•©ë‹ˆë‹¤. â–¶ DecTime : cmlIxSetSpeedPattern_T í•¨ìˆ˜ì˜ ì¸ìžì´ë©°, ê°ì† 시간(S)ì„ ì„¤ì •í•©ë‹ˆë‹¤. RETURN VALUE ````````````` +------------+-----------+ | Value | Meaning | +============+===========+ | ìŒìˆ˜ | 수행 실패 | +------------+-----------+ | ERR_NONE | 수행 성공 | +------------+-----------+